home *** CD-ROM | disk | FTP | other *** search
/ Whiteline: Alpha / Whiteline Alpha.iso / progtool / eiffel / vici / readme.st next >
Encoding:
Text File  |  1994-09-22  |  4.1 KB  |  131 lines

  1.  
  2.       VICI für Atari ST (TT?)
  3.     ===========================
  4.       Der EIFFEL-Interpreter
  5.     
  6.  
  7. WICHTIG:
  8. VICI ist ab Version 1.00 Shareware!!!!!!
  9. D.h., daß jeder, der Vici benutzt, es auch zu bezahlen hat.
  10. Und zwar:
  11.  
  12.         30,- DM
  13.  
  14. überweisen an
  15. Peter Seitz, Robert-Koch-Str.6, 6070 Langen
  16. Sparkasse Langen-Seligenstadt
  17. BLZ 506 521 24
  18. Kto.Nr. 128 032 265
  19.  
  20. mit dem Vermerk "Vici für ST" und der Adresse (ggf. auch E-Mail). 
  21. Wer seine Adresse angibt, kann so über wichtige Updates informiert 
  22. werden (mindestens eines bekommt man kostenlos zugeschickt, weitere 
  23. gegen Rückporto + Diskette).
  24. Wer länger als einige Wochen Vici ausprobiert und nicht bezahlt, 
  25. arbeitet mit einer Raubkopie!
  26.  
  27.  
  28.  
  29. Version V0.01ß
  30. ==============
  31.  
  32. ACHTUNG: Dies ist eine Beta Version des Interpreters.
  33.     - Vererbung wird nicht unterstuetzt
  34.     - Vordefinierte Klassen:
  35.         INTEGER, REAL, BOOLEAN, CHARACTER, STRING und STD_FILES
  36.     
  37.     Die Eiffel - Syntax entspricht Version 2.3.
  38.  
  39.  
  40. Eine Anleitung existiert bisher noch nicht; bei Nachfrage werde ich 
  41. ggf. eine erstellen.
  42.  
  43.  
  44. NEU in VICI Version V0.02ß:
  45. ===========================
  46.  
  47.     - Es gibt die Klasse ARRAY
  48.     - Es gibt Quantoren auf INTEGER-Mengen:
  49.  
  50. ===>    Allquantor: ForAll i: [lower..upper]. expr(i)               <===
  51.        z.B.  a: ARRAY[INTEGER];
  52.               ensure ForAll i: [a.lower..a..upper]. a.item(i) = i
  53.  
  54. ===>    Existenzquantor: Exists i: [lower..upper]. expr(i)          <===
  55.  
  56.     - Diverse Kleinigkeiten verbessert (z.B. Fenster-Verwaltung)
  57.  
  58. Demnächst folgen die vordefinierten Klassen ARRAY2 und FILE. Damit 
  59. sollten dann alle INF I - Praktikums-Beispiele laufen.
  60. Ich hoffe, ich habe keine neuen Fehler reingebaut.
  61.  
  62.  
  63. 14.01.93 - Version 1.00
  64. =======================
  65.  
  66. Es gibt die Klassen ARRAY2 und FILE, letztere ist ungetestet.
  67. Viele Kleinigkeiten sind verbessert, u.a. kann man jetzt qed als 
  68. ACC laden und hat somit auch einen Editor (sehr empfehlenswert)!
  69. Mit dieser Version kann man vielleicht schon was anfangen?
  70. - Es gibt aber noch Probleme mit Referenzen und Konstanten.
  71.  
  72. An dieser Stelle nun noch einige Hinweise zur ST-Oberfläche:
  73. Hält man die rechte Maustaste gedrückt, kann man unten liegende 
  74. Fenster wie gewohnt bedienen.
  75. Außerdem kann man die Fenster mit
  76.     - Links-Klick auf den Rahmen moven,
  77.     - Rechts-Klick auf den Rahmen sizen und
  78.     - mit <shift>-Klich auf den Rahmen scrollen
  79. und das alles auch, wenn die Fenster hinten sind.
  80. Mit ^S lassen sich alle Text-Fenster speichern, mit ^C auf's GEM-
  81. Clipboard schreiben.
  82.  
  83.  
  84. 14.02.93 - Version 1.01
  85. =======================
  86.  
  87. Einige kleinere Fehler weniger.
  88. Jetzt kann man z.B. mit Selectric mehrere Klassen auf einmal laden!
  89. Außerdem arbeitet Vici mit qed als Editor schön zusammen, wenn dieser 
  90. als ACC installiert ist.
  91. Demnächst wird qed auch eine Message verschicken können, wenn der Text 
  92. geändert wurde, so daß Vici diesen dann automatisch neuladen kann. 
  93. Aber halt erst demnächst...
  94. Wenn ich mal Zeit habe, werde ich mir auch was vernünftiges für die 
  95. State-Fenster ausdenken. Bisher ist die Anzahl begrenzt - nicht sooo 
  96. schön!
  97.  
  98.  
  99. 13.03.93 - Version 1.02
  100. =======================
  101.  
  102. Neben diversen kleinen + doofen Fehler, wird jetzt beim Starten von 
  103. Eiffel-Programmen überprüft, ob sich geladene Files geändert haben 
  104. (anhand der Datei-Zeit). Im Fall das, wird man gefragt, ob man sie 
  105. neuladen möchte. Das funktioniert mit dem QED als ACC recht gut 
  106. zusammen und läßt sich vor allem auch mit anderen Editoren einsetzen.
  107.  
  108. Außerdem haben wir begonnen, einen Eiffel 3 - Compiler zu schreiben, 
  109. der dann (unter anderem) auch für den Atari erhältlich sein wird.
  110. Registrierte Vici-User werden sicherlich informiert, wenn irgendwas 
  111. erhältlich ist; aber das dauert wohl noch etwas...
  112.  
  113.  
  114. Viel Spaß,
  115. Peter
  116.  
  117.  
  118. ---------------------------------------------------------------------
  119. Fehler, Anregungen und Kritik an:
  120.  
  121.     Peter Seitz
  122.     Robert-Koch-Str. 6
  123.     6070 Langen
  124.     
  125.     E-Mail (Internet): seitz@rbg.informatik.th-darmstadt.de
  126.  
  127. P.S. 
  128. Wer richtige Fehler findet und mir mitteilt oder wertvolle Anregungen 
  129. hat, kann darauf hoffen, als legaler User registriert zu werden!
  130.  
  131.